package com.xyf.sys.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
public class OrderListRequestVo extends PageParamVo {

    @ApiModelProperty(name = "关键字")
    private String keyword;

    @ApiModelProperty(value = "订单状态", allowableValues = "1 待付款 2 已付款 ,3退款中 ，4 已退款")
    private Integer orderStatus;

    @ApiModelProperty(value = "订单类型")
    private Integer orderType;

    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("快递单号")
    private String waybillId;

    @ApiModelProperty("干洗条码")
    private String barCode;

    @ApiModelProperty("手机号")
    private String phoneNumber;

    private String orderDate;

    @ApiModelProperty("角色id")
    private Long roleId;

    private String delFlag;

    private Boolean client;

    private String roleKey;

    private Long deptId;

    private String outTradeNo;

    /**
     *  查询方式 0 默认 1 部门查询
     */
    private Integer queryType = 0;

    private boolean action = true;

    private String startTime;

    private String endTime;
}
